[INFO] cloning repository https://github.com/secretcontracts/codeId77
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/secretcontracts/codeId77" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsecretcontracts%2FcodeId77", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsecretcontracts%2FcodeId77'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f85ef1001235efe1cc7cda8aaa50755ec209aaa4
[INFO] fixing secretcontracts/codeId77 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsecretcontracts%2FcodeId77" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/secretcontracts/codeId77
[INFO] finished tweaking git repo https://github.com/secretcontracts/codeId77
[INFO] tweaked toml for git repo https://github.com/secretcontracts/codeId77 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/secretcontracts/codeId77 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/secretcontracts/codeId77 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87
[INFO] running `Command { std: "docker" "start" "e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2018 edition to 2021
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.56
[INFO] [stderr]    Compiling serde_derive v1.0.118
[INFO] [stderr]    Compiling serde v1.0.118
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling serde_json v1.0.60
[INFO] [stderr]    Compiling schemars v0.7.6
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking base64 v0.11.0
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]     Checking subtle v1.0.0
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]     Checking ppv-lite86 v0.2.10
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking block-padding v0.1.5
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking opaque-debug v0.3.0
[INFO] [stderr]     Checking subtle v2.4.0
[INFO] [stderr]     Checking cpuid-bool v0.1.2
[INFO] [stderr]     Checking arrayref v0.3.6
[INFO] [stderr]     Checking base64 v0.12.3
[INFO] [stderr]     Checking hex v0.4.2
[INFO] [stderr]    Compiling generic-array v0.14.4
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling quote v1.0.8
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking crypto-mac v0.7.0
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking hmac v0.7.1
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking hmac-drbg v0.2.0
[INFO] [stderr]     Checking sha2 v0.9.2
[INFO] [stderr]     Checking libsecp256k1 v0.3.5
[INFO] [stderr]    Compiling serde_derive_internals v0.25.0
[INFO] [stderr]    Compiling schemars_derive v0.7.6
[INFO] [stderr]    Compiling snafu-derive v0.6.10
[INFO] [stderr]     Checking snafu v0.6.10
[INFO] [stderr]     Checking serde-json-wasm v0.2.1
[INFO] [stderr]     Checking bincode2 v2.0.1
[INFO] [stderr]     Checking cosmwasm-std v0.10.0 (https://github.com/enigmampc/SecretNetwork?tag=v1.0.4-debug-print#004c6bca)
[INFO] [stderr]     Checking cosmwasm-schema v0.9.4
[INFO] [stderr]     Checking secret-toolkit-utils v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking secret-toolkit-serialization v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking cosmwasm-storage v0.10.0 (https://github.com/enigmampc/SecretNetwork?tag=v1.0.4-debug-print#004c6bca)
[INFO] [stderr]     Checking secret-toolkit-crypto v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking secret-toolkit-snip20 v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking secret-toolkit-snip721 v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking secret-toolkit-storage v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking secret-toolkit v0.1.0 (https://github.com/enigmampc/secret-toolkit?rev=v0.1.1-debug-print#41a2eb31)
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating examples/schema.rs from 2018 edition to 2021
[INFO] [stderr]    Migrating tests/integration.rs from 2018 edition to 2021
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.93s
[INFO] [stderr] crater-edition-check: snip20-reference-impl v0.1.0 (/opt/rustwide/workdir) updating edition from 2018 to 2021
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/state.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn as_readonly(&self) -> ReadonlyConfigImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         |                  |
[INFO] [stdout]    |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]    |                                                 +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn as_readonly(&self) -> ReadonlyConfigImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                  |
[INFO] [stdout]     |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                 +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:246:20
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:266:20
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/state.rs:63:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn as_readonly(&self) -> ReadonlyConfigImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]    |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                    |         |                  |
[INFO] [stdout]    |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]    |                    |         the same lifetime is hidden here
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]    |                                                 +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:123:20
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn as_readonly(&self) -> ReadonlyConfigImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                  |
[INFO] [stdout]     |                    |         |                  the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     fn as_readonly(&self) -> ReadonlyConfigImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                 +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:246:20
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<ReadonlyPrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 246 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, ReadonlyPrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/state.rs:266:20
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<PrefixedStorage<S>> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                    |         |                    |
[INFO] [stdout]     |                    |         |                    the same lifetime is hidden here
[INFO] [stdout]     |                    |         the same lifetime is hidden here
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 266 |     fn as_readonly(&self) -> ReadonlyBalancesImpl<'_, PrefixedStorage<'_, S>> {
[INFO] [stdout]     |                                                   +++                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.71s
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating Cargo.toml from 2018 edition to 2021
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Migrating src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating tests/integration.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating examples/schema.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.86s
[INFO] [stderr] crater-edition-check: snip20-reference-impl v0.1.0 (/opt/rustwide/workdir) updating edition from 2021 to 2024
[INFO] [stderr]     Checking snip20-reference-impl v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]  --> src/batch.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]   |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:11:20
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]  --> src/batch.rs:8:34
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]   |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:21:14
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:16:34
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:28:16
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:29:20
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:30:17
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:25:34
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:38:20
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:39:17
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:34:34
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:40:14
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:41:15
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:34:34
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:49:15
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:44:34
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/batch.rs:57:15
[INFO] [stdout]    |
[INFO] [stdout] 57 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/batch.rs:52:34
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub address: HumanAddr,
[INFO] [stdout]    |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub admin: Option<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:24:27
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub initial_balances: Option<Vec<InitialBalance>>,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub prng_seed: Binary,
[INFO] [stdout]    |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub config: Option<InitConfig>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Serialize, Deserialize, JsonSchema)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |     public_total_supply: Option<bool>,
[INFO] [stdout]    |                          ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     enable_deposit: Option<bool>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     enable_redeem: Option<bool>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |     enable_mint: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     enable_burn: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:38:34
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Default, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub address: HumanAddr,
[INFO] [stdout]    |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:15:17
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:12:52
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:20:15
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub admin: Option<HumanAddr>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:23:19
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:24:27
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub initial_balances: Option<Vec<InitialBalance>>,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub prng_seed: Binary,
[INFO] [stdout]    |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub config: Option<InitConfig>,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Serialize, Deserialize, JsonSchema)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |     public_total_supply: Option<bool>,
[INFO] [stdout]    |                          ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     enable_deposit: Option<bool>,
[INFO] [stdout]    |                     ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:49:20
[INFO] [stdout]    |
[INFO] [stdout] 49 |     enable_redeem: Option<bool>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 |     enable_mint: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |     enable_burn: Option<bool>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/msg.rs:38:34
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Default, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |         denom: Option<String>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 103 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:104:15
[INFO] [stdout]     |
[INFO] [stdout] 104 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         actions: Vec<batch::TransferAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |         actions: Vec<batch::SendAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |         code_hash: String,
[INFO] [stdout]     |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |         entropy: String,
[INFO] [stdout]     |                  ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:126:18
[INFO] [stdout]     |
[INFO] [stdout] 126 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:143:21
[INFO] [stdout]     |
[INFO] [stdout] 143 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:147:16
[INFO] [stdout]     |
[INFO] [stdout] 147 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:148:20
[INFO] [stdout]     |
[INFO] [stdout] 148 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:155:20
[INFO] [stdout]     |
[INFO] [stdout] 155 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |         actions: Vec<batch::TransferFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |         actions: Vec<batch::SendFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:170:16
[INFO] [stdout]     |
[INFO] [stdout] 170 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |         actions: Vec<batch::BurnFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:188:18
[INFO] [stdout]     |
[INFO] [stdout] 188 |         actions: Vec<batch::MintAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:189:18
[INFO] [stdout]     |
[INFO] [stdout] 189 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:200:18
[INFO] [stdout]     |
[INFO] [stdout] 200 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:210:16
[INFO] [stdout]     |
[INFO] [stdout] 210 |         level: ContractStatusLevel,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:211:18
[INFO] [stdout]     |
[INFO] [stdout] 211 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |         denom: Option<String>,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:90:18
[INFO] [stdout]    |
[INFO] [stdout] 90 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:96:17
[INFO] [stdout]    |
[INFO] [stdout] 96 |         amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:97:15
[INFO] [stdout]    |
[INFO] [stdout] 97 |         memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/msg.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         padding: Option<String>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:102:17
[INFO] [stdout]     |
[INFO] [stdout] 102 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 103 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:104:15
[INFO] [stdout]     |
[INFO] [stdout] 104 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:105:18
[INFO] [stdout]     |
[INFO] [stdout] 105 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:108:18
[INFO] [stdout]     |
[INFO] [stdout] 108 |         actions: Vec<batch::TransferAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:109:18
[INFO] [stdout]     |
[INFO] [stdout] 109 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |         actions: Vec<batch::SendAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:113:18
[INFO] [stdout]     |
[INFO] [stdout] 113 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |         code_hash: String,
[INFO] [stdout]     |                    ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:122:18
[INFO] [stdout]     |
[INFO] [stdout] 122 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |         entropy: String,
[INFO] [stdout]     |                  ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:126:18
[INFO] [stdout]     |
[INFO] [stdout] 126 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:129:14
[INFO] [stdout]     |
[INFO] [stdout] 129 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:135:18
[INFO] [stdout]     |
[INFO] [stdout] 135 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:141:18
[INFO] [stdout]     |
[INFO] [stdout] 141 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:143:21
[INFO] [stdout]     |
[INFO] [stdout] 143 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:144:18
[INFO] [stdout]     |
[INFO] [stdout] 144 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:147:16
[INFO] [stdout]     |
[INFO] [stdout] 147 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:148:20
[INFO] [stdout]     |
[INFO] [stdout] 148 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:150:15
[INFO] [stdout]     |
[INFO] [stdout] 150 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:151:18
[INFO] [stdout]     |
[INFO] [stdout] 151 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:154:16
[INFO] [stdout]     |
[INFO] [stdout] 154 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:155:20
[INFO] [stdout]     |
[INFO] [stdout] 155 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:156:17
[INFO] [stdout]     |
[INFO] [stdout] 156 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:157:14
[INFO] [stdout]     |
[INFO] [stdout] 157 |         msg: Option<Binary>,
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:158:15
[INFO] [stdout]     |
[INFO] [stdout] 158 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:162:18
[INFO] [stdout]     |
[INFO] [stdout] 162 |         actions: Vec<batch::TransferFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |         actions: Vec<batch::SendFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:167:18
[INFO] [stdout]     |
[INFO] [stdout] 167 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:170:16
[INFO] [stdout]     |
[INFO] [stdout] 170 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:172:15
[INFO] [stdout]     |
[INFO] [stdout] 172 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:173:18
[INFO] [stdout]     |
[INFO] [stdout] 173 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:176:18
[INFO] [stdout]     |
[INFO] [stdout] 176 |         actions: Vec<batch::BurnFromAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:177:18
[INFO] [stdout]     |
[INFO] [stdout] 177 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:182:20
[INFO] [stdout]     |
[INFO] [stdout] 182 |         recipient: HumanAddr,
[INFO] [stdout]     |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:183:17
[INFO] [stdout]     |
[INFO] [stdout] 183 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:184:15
[INFO] [stdout]     |
[INFO] [stdout] 184 |         memo: Option<String>,
[INFO] [stdout]     |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:185:18
[INFO] [stdout]     |
[INFO] [stdout] 185 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:188:18
[INFO] [stdout]     |
[INFO] [stdout] 188 |         actions: Vec<batch::MintAction>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:189:18
[INFO] [stdout]     |
[INFO] [stdout] 189 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:193:18
[INFO] [stdout]     |
[INFO] [stdout] 193 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:196:18
[INFO] [stdout]     |
[INFO] [stdout] 196 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:197:18
[INFO] [stdout]     |
[INFO] [stdout] 197 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:200:18
[INFO] [stdout]     |
[INFO] [stdout] 200 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:201:18
[INFO] [stdout]     |
[INFO] [stdout] 201 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:206:18
[INFO] [stdout]     |
[INFO] [stdout] 206 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:207:18
[INFO] [stdout]     |
[INFO] [stdout] 207 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:210:16
[INFO] [stdout]     |
[INFO] [stdout] 210 |         level: ContractStatusLevel,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:211:18
[INFO] [stdout]     |
[INFO] [stdout] 211 |         padding: Option<String>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         key: ViewingKey,
[INFO] [stdout]     |              ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:249:17
[INFO] [stdout]     |
[INFO] [stdout] 249 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:256:20
[INFO] [stdout]     |
[INFO] [stdout] 256 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:276:17
[INFO] [stdout]     |
[INFO] [stdout] 276 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:279:17
[INFO] [stdout]     |
[INFO] [stdout] 279 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:220:17
[INFO] [stdout]     |
[INFO] [stdout] 220 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:231:17
[INFO] [stdout]     |
[INFO] [stdout] 231 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:234:17
[INFO] [stdout]     |
[INFO] [stdout] 234 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:237:17
[INFO] [stdout]     |
[INFO] [stdout] 237 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:240:17
[INFO] [stdout]     |
[INFO] [stdout] 240 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:243:17
[INFO] [stdout]     |
[INFO] [stdout] 243 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:246:14
[INFO] [stdout]     |
[INFO] [stdout] 246 |         key: ViewingKey,
[INFO] [stdout]     |              ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:249:17
[INFO] [stdout]     |
[INFO] [stdout] 249 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:254:18
[INFO] [stdout]     |
[INFO] [stdout] 254 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:255:16
[INFO] [stdout]     |
[INFO] [stdout] 255 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:256:20
[INFO] [stdout]     |
[INFO] [stdout] 256 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:259:18
[INFO] [stdout]     |
[INFO] [stdout] 259 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:261:20
[INFO] [stdout]     |
[INFO] [stdout] 261 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:264:17
[INFO] [stdout]     |
[INFO] [stdout] 264 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:267:17
[INFO] [stdout]     |
[INFO] [stdout] 267 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:276:17
[INFO] [stdout]     |
[INFO] [stdout] 276 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:279:17
[INFO] [stdout]     |
[INFO] [stdout] 279 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:284:17
[INFO] [stdout]     |
[INFO] [stdout] 284 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:287:17
[INFO] [stdout]     |
[INFO] [stdout] 287 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:290:17
[INFO] [stdout]     |
[INFO] [stdout] 290 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:296:17
[INFO] [stdout]     |
[INFO] [stdout] 296 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:301:17
[INFO] [stdout]     |
[INFO] [stdout] 301 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |         status: ResponseStatus,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:316:16
[INFO] [stdout]     |
[INFO] [stdout] 316 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:317:18
[INFO] [stdout]     |
[INFO] [stdout] 317 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:318:14
[INFO] [stdout]     |
[INFO] [stdout] 318 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:321:18
[INFO] [stdout]     |
[INFO] [stdout] 321 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:322:14
[INFO] [stdout]     |
[INFO] [stdout] 322 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:325:18
[INFO] [stdout]     |
[INFO] [stdout] 325 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:326:14
[INFO] [stdout]     |
[INFO] [stdout] 326 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:327:15
[INFO] [stdout]     |
[INFO] [stdout] 327 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:331:18
[INFO] [stdout]     |
[INFO] [stdout] 331 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:332:14
[INFO] [stdout]     |
[INFO] [stdout] 332 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:333:15
[INFO] [stdout]     |
[INFO] [stdout] 333 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:316:16
[INFO] [stdout]     |
[INFO] [stdout] 316 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:317:18
[INFO] [stdout]     |
[INFO] [stdout] 317 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:318:14
[INFO] [stdout]     |
[INFO] [stdout] 318 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:321:18
[INFO] [stdout]     |
[INFO] [stdout] 321 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:322:14
[INFO] [stdout]     |
[INFO] [stdout] 322 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:325:18
[INFO] [stdout]     |
[INFO] [stdout] 325 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:326:14
[INFO] [stdout]     |
[INFO] [stdout] 326 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:327:15
[INFO] [stdout]     |
[INFO] [stdout] 327 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:328:20
[INFO] [stdout]     |
[INFO] [stdout] 328 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:331:18
[INFO] [stdout]     |
[INFO] [stdout] 331 |         address: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:332:14
[INFO] [stdout]     |
[INFO] [stdout] 332 |         key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:333:15
[INFO] [stdout]     |
[INFO] [stdout] 333 |         page: Option<u32>,
[INFO] [stdout]     |               ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 |         page_size: u32,
[INFO] [stdout]     |                    ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:362:15
[INFO] [stdout]     |
[INFO] [stdout] 362 |         name: String,
[INFO] [stdout]     |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:363:17
[INFO] [stdout]     |
[INFO] [stdout] 363 |         symbol: String,
[INFO] [stdout]     |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:364:19
[INFO] [stdout]     |
[INFO] [stdout] 364 |         decimals: u8,
[INFO] [stdout]     |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:365:23
[INFO] [stdout]     |
[INFO] [stdout] 365 |         total_supply: Option<Uint128>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:368:30
[INFO] [stdout]     |
[INFO] [stdout] 368 |         public_total_supply: bool,
[INFO] [stdout]     |                              ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:369:26
[INFO] [stdout]     |
[INFO] [stdout] 369 |         deposit_enabled: bool,
[INFO] [stdout]     |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |         redeem_enabled: bool,
[INFO] [stdout]     |                         ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |         mint_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |         burn_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |         status: ContractStatusLevel,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:378:15
[INFO] [stdout]     |
[INFO] [stdout] 378 |         rate: Uint128,
[INFO] [stdout]     |               ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:379:16
[INFO] [stdout]     |
[INFO] [stdout] 379 |         denom: String,
[INFO] [stdout]     |                ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:382:18
[INFO] [stdout]     |
[INFO] [stdout] 382 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:383:16
[INFO] [stdout]     |
[INFO] [stdout] 383 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:385:21
[INFO] [stdout]     |
[INFO] [stdout] 385 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 388 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:391:14
[INFO] [stdout]     |
[INFO] [stdout] 391 |         txs: Vec<Tx>,
[INFO] [stdout]     |              ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:392:16
[INFO] [stdout]     |
[INFO] [stdout] 392 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 395 |         txs: Vec<RichTx>,
[INFO] [stdout]     |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:396:16
[INFO] [stdout]     |
[INFO] [stdout] 396 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:399:14
[INFO] [stdout]     |
[INFO] [stdout] 399 |         msg: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:402:18
[INFO] [stdout]     |
[INFO] [stdout] 402 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:408:14
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:362:15
[INFO] [stdout]     |
[INFO] [stdout] 362 |         name: String,
[INFO] [stdout]     |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/msg.rs:406:52
[INFO] [stdout]     |
[INFO] [stdout] 406 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]     |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:363:17
[INFO] [stdout]     |
[INFO] [stdout] 363 |         symbol: String,
[INFO] [stdout]     |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:364:19
[INFO] [stdout]     |
[INFO] [stdout] 364 |         decimals: u8,
[INFO] [stdout]     |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:365:23
[INFO] [stdout]     |
[INFO] [stdout] 365 |         total_supply: Option<Uint128>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:368:30
[INFO] [stdout]     |
[INFO] [stdout] 368 |         public_total_supply: bool,
[INFO] [stdout]     |                              ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:369:26
[INFO] [stdout]     |
[INFO] [stdout] 369 |         deposit_enabled: bool,
[INFO] [stdout]     |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:370:25
[INFO] [stdout]     |
[INFO] [stdout] 370 |         redeem_enabled: bool,
[INFO] [stdout]     |                         ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:371:23
[INFO] [stdout]     |
[INFO] [stdout] 371 |         mint_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:372:23
[INFO] [stdout]     |
[INFO] [stdout] 372 |         burn_enabled: bool,
[INFO] [stdout]     |                       ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:375:17
[INFO] [stdout]     |
[INFO] [stdout] 375 |         status: ContractStatusLevel,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:378:15
[INFO] [stdout]     |
[INFO] [stdout] 378 |         rate: Uint128,
[INFO] [stdout]     |               ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:379:16
[INFO] [stdout]     |
[INFO] [stdout] 379 |         denom: String,
[INFO] [stdout]     |                ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:382:18
[INFO] [stdout]     |
[INFO] [stdout] 382 |         spender: HumanAddr,
[INFO] [stdout]     |                  ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:383:16
[INFO] [stdout]     |
[INFO] [stdout] 383 |         owner: HumanAddr,
[INFO] [stdout]     |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:384:20
[INFO] [stdout]     |
[INFO] [stdout] 384 |         allowance: Uint128,
[INFO] [stdout]     |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:385:21
[INFO] [stdout]     |
[INFO] [stdout] 385 |         expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:388:17
[INFO] [stdout]     |
[INFO] [stdout] 388 |         amount: Uint128,
[INFO] [stdout]     |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:391:14
[INFO] [stdout]     |
[INFO] [stdout] 391 |         txs: Vec<Tx>,
[INFO] [stdout]     |              ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:392:16
[INFO] [stdout]     |
[INFO] [stdout] 392 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 395 |         txs: Vec<RichTx>,
[INFO] [stdout]     |              ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:396:16
[INFO] [stdout]     |
[INFO] [stdout] 396 |         total: Option<u64>,
[INFO] [stdout]     |                ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:399:14
[INFO] [stdout]     |
[INFO] [stdout] 399 |         msg: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:402:18
[INFO] [stdout]     |
[INFO] [stdout] 402 |         minters: Vec<HumanAddr>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:408:14
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub key: String,
[INFO] [stdout]     |              ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/msg.rs:406:52
[INFO] [stdout]     |
[INFO] [stdout] 406 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]     |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/receiver.rs:11:52
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/msg.rs:465:24
[INFO] [stdout]     |
[INFO] [stdout] 465 |         Var { padding: Option<String> },
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Receive(Snip20ReceiveMsg),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:16:17
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub amount: Uint128,
[INFO] [stdout]    |                 ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:18:15
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub admin: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub msg: Option<Binary>,
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/receiver.rs:11:52
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Serialize, Deserialize, Clone, PartialEq, JsonSchema, Debug)]
[INFO] [stdout]    |                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub prng_seed: Vec<u8>,
[INFO] [stdout]    |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub total_supply_is_public: bool,
[INFO] [stdout]    |                                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub deposit_is_enabled: bool,
[INFO] [stdout]    |                             ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub redeem_is_enabled: bool,
[INFO] [stdout]    |                            ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub mint_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub burn_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/state.rs:33:59
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/receiver.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |     Receive(Snip20ReceiveMsg),
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub amount: u128,
[INFO] [stdout]     |                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/state.rs:300:68
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, Default, JsonSchema)]
[INFO] [stdout]     |                                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:35:15
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub name: String,
[INFO] [stdout]    |               ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:36:16
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub admin: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub symbol: String,
[INFO] [stdout]    |                 ^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:38:19
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub decimals: u8,
[INFO] [stdout]    |                   ^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:39:20
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub prng_seed: Vec<u8>,
[INFO] [stdout]    |                    ^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:41:33
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub total_supply_is_public: bool,
[INFO] [stdout]    |                                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:43:29
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub deposit_is_enabled: bool,
[INFO] [stdout]    |                             ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:45:28
[INFO] [stdout]    |
[INFO] [stdout] 45 |     pub redeem_is_enabled: bool,
[INFO] [stdout]    |                            ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:47:26
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub mint_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/state.rs:49:26
[INFO] [stdout]    |
[INFO] [stdout] 49 |     pub burn_is_enabled: bool,
[INFO] [stdout]    |                          ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/state.rs:33:59
[INFO] [stdout]    |
[INFO] [stdout] 33 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, JsonSchema)]
[INFO] [stdout]    |                                                           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub receiver: HumanAddr,
[INFO] [stdout]    |                   ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub block_time: Option<u64>,
[INFO] [stdout]    |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub block_height: Option<u64>,
[INFO] [stdout]    |                       ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub amount: u128,
[INFO] [stdout]     |                 ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]    --> src/state.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub expiration: Option<u64>,
[INFO] [stdout]     |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]    --> src/state.rs:300:68
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[derive(Serialize, Debug, Deserialize, Clone, PartialEq, Default, JsonSchema)]
[INFO] [stdout]     |                                                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |         from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:25:19
[INFO] [stdout]    |
[INFO] [stdout] 25 |     pub receiver: HumanAddr,
[INFO] [stdout]    |                   ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub block_time: Option<u64>,
[INFO] [stdout]    |                     ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:32:23
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub block_height: Option<u64>,
[INFO] [stdout]    |                       ^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:20:34
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |         minter: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         burner: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |         owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub action: TxAction,
[INFO] [stdout]    |                 ^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub block_time: u64,
[INFO] [stdout]    |                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub block_height: u64,
[INFO] [stdout]    |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:39:15
[INFO] [stdout]    |
[INFO] [stdout] 39 |         from: HumanAddr,
[INFO] [stdout]    |               ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |         sender: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:41:20
[INFO] [stdout]    |
[INFO] [stdout] 41 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |         minter: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:45:20
[INFO] [stdout]    |
[INFO] [stdout] 45 |         recipient: HumanAddr,
[INFO] [stdout]    |                    ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |         burner: HumanAddr,
[INFO] [stdout]    |                 ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 49 |         owner: HumanAddr,
[INFO] [stdout]    |                ^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:62:13
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub id: u64,
[INFO] [stdout]    |             ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub action: TxAction,
[INFO] [stdout]    |                 ^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub coins: Coin,
[INFO] [stdout]    |                ^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub memo: Option<String>,
[INFO] [stdout]    |               ^^^^^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 67 |     pub block_time: u64,
[INFO] [stdout]    |                     ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/transaction_history.rs:68:23
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub block_height: u64,
[INFO] [stdout]    |                       ^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/transaction_history.rs:59:34
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug, PartialEq)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/viewing_key.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ViewingKey(pub String);
[INFO] [stdout]    |                       ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/viewing_key.rs:14:34
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected expression, found reserved keyword `gen`
[INFO] [stdout]   --> src/viewing_key.rs:15:23
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ViewingKey(pub String);
[INFO] [stdout]    |                       ^^^^^^^^^^ expected expression
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive produced unparsable tokens
[INFO] [stdout]   --> src/viewing_key.rs:14:34
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[derive(Serialize, Deserialize, JsonSchema, Clone, Debug)]
[INFO] [stdout]    |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `snip20-reference-impl` (lib) due to 229 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `snip20-reference-impl` (lib test) due to 230 previous errors
[INFO] running `Command { std: "docker" "inspect" "e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87", kill_on_drop: false }`
[INFO] [stdout] e13e23263fd6756a567ad8f038c6fc3dbe0d551d1e91812f0a939fad80f50c87
